package br.com.rglariguet.pioneer.enums;

public enum SituacaoPedidoPecaEnum {
	FORNECIDO(1, "sitauacao.pedido.peca.fornecido"),
	PENDENTE(2, "sitauacao.pedido.peca.pendente");
	
	private int id;
	private String descricao;
	
	private SituacaoPedidoPecaEnum(int id, String descricao) {
		this.id = id;
		this.descricao = descricao;
	}

	public String getDescricao() {
		return descricao;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	
	public static SituacaoPedidoPecaEnum getStatusById(long id) {
		for (SituacaoPedidoPecaEnum status : SituacaoPedidoPecaEnum.values()) {
			if (status.getId() == id) {
				return status;
			}
		}
		return null;
	}

}
